-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DDPG update with continuous action spaces #157
base: noetic-devel
Are you sure you want to change the base?
DDPG update with continuous action spaces #157
Conversation
Hi Utkarsh! Have you been able to continue working on this PR, so I can review it?
so I can easily see what's completed and what's not. |
We target keras/tensorflow 2 as base versions not to have several versions working for the same project. Do you think it's suitable to update the version here? |
Hi Sergio I made the changes as a task list. Still hard-coded though! Thanks |
….t. RL algorithms
Issue #159 is correct and it is because of the incompatibility of Keras with python 3.7.
What do you suggest about this? This is important as we will not be able to use Keras. Well, this might be a strong motivation to shift to PyTorch now!! |
Hi! I guess your source is: https://stackoverflow.com/questions/55431953/trouble-installing-keras-with-python-3-7-3#:~:text=As%20of%20now%20(May%202019,Official%20Keras%20documentation What do you think about it? |
Hi! Yes, definitely, you are right. Thanks a lot! PS: This PR is now flexible to any continuous control RL algorithm. The environments are working fine! |
Do you have a video showing the new functionality? 😄 Please update the PR since the repo has been renamed from Behavior Studio to Behavior Metrics. I can help you with it if you encounter any problem |
Hi Sergio I am still resolving the issues with Keras, however, the environments can be used with any RL algorithm. I will keep you posted on the progress! Thanks again! |
Reviewing the code, when trying running a non-RL based brain it doesn't work due to the new To reproduce the error just run the default.yml file In which cases do we need this config variable? review it please! :D |
Hi The action-type is to deal with "discrete" and "continuous" action spaces for the RL environments. I suggest adding However, now I see another issue:
Can you let me know if you receive this as well? If not, then most probably due to some local changes this is coming up. |
Hi again I have resolved the issue with actions in config files. No change is required. Finally with the LASER environments I get another error:
Is there any change in the laser scan topic? |
I have added PyTorch DDPG support and it's completely working, except I require more computational power to complete the training. There are further changes to be implemented after training. Please review the code once and let me know, I have verified the DDPG implementation with Half-Cheetah! |
PyTorch coming to the project!! Great improvement! Seeing the requirements.txt updated with torch is good news 😄 Could you give me details of what's already implemented and how to reproduce? Thanks!!! |
fix #140
Changes:
The pipeline is fully working, however, there is a bit of hardcoding in some segments.
These will be progressively changed.
Current Work:
Status:
Files open for review.
PR is not yet suitable for merge!